package defpackage; /* renamed from: abib reason: default package */ public final class abib { abhy CQp = new abhy(); String CQs; String CQt; String CQu; int CQv; int CQw; int CQx; abib CQy; private abii CQz; public abib(String str, int i, int i2, int i3, abii abii) { this.CQs = str; this.CQv = i; this.CQw = i2; this.CQx = i3; this.CQz = abii; this.CQt = bt(str, false); this.CQu = aiY(str); } private static String aiW(String str) { if (str == null) { return str; } String trim = str.trim(); if (trim.indexOf(" ") == -1) { return trim; } int length = trim.length(); StringBuffer stringBuffer = new StringBuffer(length); boolean z = false; for (int i = 0; i < length; i++) { char charAt = trim.charAt(i); if (charAt == ' ') { if (!z) { stringBuffer.append(charAt); } z = true; } else { stringBuffer.append(charAt); z = false; } } return stringBuffer.toString(); } private static String aiY(String str) { int indexOf = str.indexOf(58); return indexOf == -1 ? str : str.substring(indexOf + 1).intern(); } private String bt(String str, boolean z) { int indexOf = str.indexOf(58); if (indexOf == -1) { return z ? "" : this.CQz.CRI; } String substring = str.substring(0, indexOf); return substring.equals("xml") ? "http://www.w3.org/XML/1998/namespace" : new StringBuffer("urn:x-prefix:").append(substring).toString().intern(); } public final void a(abhy abhy, String str, String str2, String str3) { int i; if (!str.equals("xmlns") && !str.startsWith("xmlns:")) { String bt = bt(str, true); String aiY = aiY(str); int index = abhy.getIndex(str); if (index == -1) { String intern = str.intern(); if (str2 == null) { str2 = "CDATA"; } if (!str2.equals("CDATA")) { str3 = aiW(str3); } int i2 = abhy.length + 1; if (i2 > 0) { if (abhy.CQn == null || abhy.CQn.length == 0) { i = 25; } else if (abhy.CQn.length < i2 * 5) { i = abhy.CQn.length; } while (i < i2 * 5) { i <<= 1; } String[] strArr = new String[i]; if (abhy.length > 0) { System.arraycopy(abhy.CQn, 0, strArr, 0, abhy.length * 5); } abhy.CQn = strArr; } abhy.CQn[abhy.length * 5] = bt; abhy.CQn[(abhy.length * 5) + 1] = aiY; abhy.CQn[(abhy.length * 5) + 2] = intern; abhy.CQn[(abhy.length * 5) + 3] = str2; abhy.CQn[(abhy.length * 5) + 4] = str3; abhy.length++; return; } if (str2 == null) { str2 = abhy.getType(index); } if (!str2.equals("CDATA")) { str3 = aiW(str3); } if (index < 0 || index >= abhy.length) { abhy.azU(index); return; } abhy.CQn[index * 5] = bt; abhy.CQn[(index * 5) + 1] = aiY; abhy.CQn[(index * 5) + 2] = str; abhy.CQn[(index * 5) + 3] = str2; abhy.CQn[(index * 5) + 4] = str3; } } public final void bw(String str, String str2, String str3) { a(this.CQp, str, str2, str3); } }